home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / graphics / gip_02.zip / GIP-JDR.DOC < prev    next >
Text File  |  1994-12-18  |  4KB  |  102 lines

  1. Graphic Interchange Protocol (GIP) Technical Standards -- Request For Comment
  2. Document #3 release .02
  3.  
  4. Using GIP with Juggernaut.  Special instructions.
  5.  
  6.  
  7. SETTINGS
  8.  
  9.   There are four Settings for GIP with Juggernaut:
  10.  
  11.   The first is "maximum graphics mode at the console".  This tells the
  12.   software what the maximum mode your monitor/card support.  "0" if
  13.   you just have a monochrome monitor (for instance, you set up your GIP
  14.   screens with VGA, but didn't want to waste a good monitor idle'ing
  15.   with a BBS).  "3" if you have a standard VGA card.  "5" if you have
  16.   an SVGA card.
  17.  
  18.   The software uses direct screen writes to speed up its graphics displays.
  19.   If your card has trouble with this, or your multi-tasker does, then use
  20.   a negative value for this setting.  The negative tells the software to
  21.   not use its direct screen routines, but to instead use your video cards
  22.   BIOS routines as normal.
  23.  
  24.   The second setting is "your BBS identifier".  This is a unique 8 letter
  25.   identifier which the caller will use to name the directory on their
  26.   drive where they should store your images/icons/etc. (GIP stuff).
  27.  
  28.   The third is the screen mode the software needs to switch to to get
  29.   640x480x256.  If your VGA/SVGA card can't do this, then set it to your
  30.   cards 640x480x16 mode.  That will allow you to see the SVGA stuff as
  31.   normal with the exception of a few colors.
  32.  
  33.   The fourth setting is the screen mode the software needs to switch to
  34.   to get 800x600x256.  If your VGA/SVGA card can't do this, then set it
  35.   to your cards 640x480x16 mode--better than nothing.
  36.  
  37.   These last two values usually are contained in your video cards' manual.
  38.   If not, there's not much you can do except try every value and see what
  39.   happens.  However, right now these fields are not a major concern if
  40.   your BBS doesn't have SVGA menus, or the BBS's you call don't have them.
  41.  
  42.  
  43. VGA menus
  44.  
  45.   I have included sample VGA menus.  They demonstrate how to implement a
  46.   graphical system as an alternative to your normal menus/text/etc.
  47.  
  48.   Because its a Style\Language we are able to change everything from the
  49.   menus to the very text lines themselves.
  50.  
  51.   The main thing to be concerned with, however, is that when in graphics
  52.   mode you use graphics strings (not ANSI codes) and when in ANSI mode you
  53.   don't use graphic codes.
  54.  
  55.   Probably the biggest hurdle is with data entry.  It is not yet graphics
  56.   capable, and so must still always be in ANSI mode.  This is a limit and
  57.   I am working on it.
  58.  
  59.   When using pathnames in menu .GIP files, if you do not specify a path, it
  60.   will look in the current directory as the .GIP menu file for the file.
  61.   In other words, you can use "cheklist.ico" instead of 
  62.   "c:\bbs\node001\1ST\9\cheklist.ico".
  63.  
  64.  
  65. NOTES
  66.  
  67.   If callers hangup in GIP file protocol, we reset their Style\Language
  68.   1ST\1, since they hanging up at that point a good sign they are having
  69.   troubles with the graphics/etc.
  70.  
  71.   If your monitor doesn't support a VGA mode you have available on-line, what 
  72.   occurs is thus: everything is sent out the port correctly, but on the local 
  73.   screen only the TEXT being sent out is displayed--the graphics stuff is 
  74.   ignored.  This can make for a messy display--but it at least tells you what
  75.   is happening.
  76.  
  77.   Full door-exits destroy GIP objects stored in memory.  (The GIP "O" stuff.)
  78.  
  79.   CompuShow (CSHOW) can be used to view GIFs/BMPs and many other formats.
  80.  
  81.  
  82. COMMIE
  83.  
  84.   As of this writing, Commie is the only terminal program known to support
  85.   GIP.  As such, you should make it available to your users as a free
  86.   download.
  87.  
  88.  
  89.  
  90. I can be reached for comment/suggestions at:
  91.  
  92.     Immortality
  93.     414-643-1576
  94.     24 hrs.
  95.  
  96. Either log in, or just dump your NetMail on me.
  97.  
  98. John Rohner
  99. December 1994
  100.  
  101.  
  102.